home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
- C A T A L O G
-
-
- Version 3.0
-
-
-
- Codé par KalimérO
-
-
- © Août 1994
-
-
-
-
-
-
-
- *******************************************************************************
-
- AVERTISSEMENT
-
-
- Ce programme est placé dans le domaine public en SHAREWARE. La duplication est
- autorisée à condition de fournir tous les fichiers intacts. Toute tentative
- de commercialisation sans accord préalable avec l'auteur est formellement
- interdite.
-
- 30 francs français sont demandés pour être enregistré. Pourquoi ?
- Jusqu'à présent, tous mes proggies placés en dom pub étaient freeware car je
- n'avais nullement la prétention de demander quoi que ce soit pour quelques
- lignes de code qui ne m'avaient guère posé de problème à gérer.
- Mais là, il en va tout autrement...
- Ce programme m'a vraiment pris la tête, comme on dit. Ça paraît simple à
- première vue, mais il en va tout autrement quand on se trouve devant son
- clavier !
- Très peu de code subsiste de la première version. Autrement dit, j'ai
- pratiquement entièrement refondu le programme.
- Certes, je ne cache pas la fierté que j'en retire (quel programmeur n'est pas
- fier de son "bébé" *;-), mais je dois avouer qu'il me sort un peu par les yeux
- !!! Alors, j'aurai besoin de quelques encouragements pour m'y remettre afin de
- l'améliorer. J'ai pensé que 30 balles étaient honnêtes pour ce genre de
- programme... Ça me paye presque un A-News ou A-Dream, voire une boîte de
- disquettes.
- Mais ce ne sera pas des sous jetés par la fenêtre !!!
- En échange, vous serez enregistré et vous recevrez automatiquement et sans
- lever le petit doigt toutes mes nouveautés, upgrades et autres (!)
- C'est pas cool, ça ?!!!
- Mais si d'aventure vous ne pouvez vraiment pas lâcher ces quelques piécettes,
- je ne vous en voudrais pas... Envoyez-moi juste un petit mot, une disquette,
- une plaque de chocolat, un pack de bière (c'est plus de 30 balles avec le port,
- ça !!!), un HD Overdrive 210mo ou un A4000/40.....
- Par contre, si vous pensez qu'il vaut mieux sacrifier trois pièces de 10 balles
- au lieu d'un A4000 (bin pourquoi ?..), je vous conseille plutôt un chèque (la
- poste n'aime pas faire voyager la menue monnaie) à mon nom (voir fin de doc).
-
- Voilà, je compte sur vous !
-
-
- *******************************************************************************
-
-
-
- Alors, à quoi sert ce truc ?
- Ce "truc" est un gestionnaire de liste de disquettes. Si vous avez goûté au
- swapping (légal évidemment), on a sûrement dû vous demander 50 000 fois votre
- liste de programmes... Et bien avec CATALOG vous allez la créer et la gérer
- les doigts dans le nez !!!
-
- Ah... Et comment on s'en sert ?
- Bin, suivez-moi, je vais vous expliquer tout ça.
-
-
-
-
- C'est parti !
- ~~~~~~~~~~~~~
-
- Bon, une fois le programme chargé, vous vous trouvez en face d'un écran gris
- ou autre suivant la configuration des couleurs, avec des cadres bleus (ou
- noirs si vous êtes sous DOS 1.3) et des boutons.
- Certains boutons, d'ailleurs, sont grisés. Cela veut dire qu'ils sont
- inaccessibles. Ceci est valable pour tout le programme.
- A partir de la version 2.1, les menus déroulants refont leur apparition. Toutes
- les options accessibles par les boutons le sont aussi par les menus ainsi que
- par des raccourcis clavier indiqués dans les menus adéquates.
- Certaines options ne sont néanmoins accessibles que par le biais des menus ou
- de leur raccourci clavier.
- Lorsque une icône est grisée ou recouverte par une autre, elle n'est pas
- accessible. De même, lorsque le curseur de la souris se change en sablier, soit
- l'ordinateur effectue une opération (tri, chargement, sauvegarde..), soit il
- attend une entrée au clavier (saisie).
- De même, lorsqu'un bouton est repéré en caractères gras, vous pouvez y accéder
- par la touche ENTER (ou RETURN ou Control-M). Le plus souvent, c'est le bouton
- de sortie qui est accessible ainsi.
- Le programme s'ouvre automatiquement avec la fonte "Topaz 8" par défaut depuis
- la version 3. Deux exceptions : les menus et le sélecteur de fichiers qui
- adoptent celle du Workbench... Cependant, lors des essais, j'ai constaté divers
- problèmes d'affichage (notamment sur un A4000/40 avec un affichage Super 72
- bidouillé...). Si cela se produit sur votre bécane, vous pouvez repasser en
- fonte sytème par le menu des préférences (voir 11.3).
- Il détecte aussi sous quel Kickstart il est lancé et s'adapte comme un grand.
-
- Comme indiqué ci-dessus, ce programme est SHAREWARE. Pour les gentils qui m'ont
- soutenu dans mon dur labeur, une version spéciale leur est envoyée avec leur
- nom repéré en gras sur la page d'acceuil (version enregistrée à untel).
- Pour les autres, ils auront exactement la même version mais avec noté en gras
- sur cette même page "Version non enregistrée", exprès pour qu'ils aient honte
- chaque fois qu'ils l'utilisent devant leurs potes :
- "Eh, mais t'es pas enregistré ? T'es un enf... toi ! Tu te sers du proggy et tu
- remercies même pas le programmeur qui s'est arraché les trois quarts de sa
- pilosité cranienne pour toi !!! Ouah l'aut'eh, t'es pas cool toi !..."
-
- Mmmoui... En effet, c'est pas sympa, ça ! Merci Djamel !
-
- Note : remarquez au passage combien j'apprécie le mot "accessible"...!
- Hum... Bon, reprenons..
-
-
- 1) INFOS
- ~~~~~
- Donne accès à diverses informations :
-
- - Répertoire : donne le répertoire actuellement mémorisé. Attention, ce
- n'est pas forcement celui du fichier en mémoire ! C'est pour cela
- qu'il est nettement séparé. Si le nom dépasse la longueur de la case
- prévue, le bouton "<-" devient accessible et permet de le faire
- défiler entièrement.
-
- - Fichier : Donne le nom du fichier en mémoire précedé de son chemin
- d'accès. Si le nom est trop long, le bouton de défilement devient
- accessible. A noter que si vous effectuez une sauvegarde dans un
- répertoire différent de celui d'où vient le fichier, ce sera le
- nouveau qui sera désormais pris en compte.
-
- - Statut : Indique si le fichier en mémoire est intact (identique à sa
- sauvegarde), modifié (par un tri, par exemple) ou en cours de
- création (pour un nouveau fichier).
-
- - Mémoire libre : Indique le nombre d'octets restant à disposition en
- RAM (Chip et Fast).
-
- - Fiches : Indique le nombre de fiches utilisées par le fichier et
- celles qui sont libres.
-
- 2) QUITTER
- ~~~~~~~
-
- Déjà ?!!! Je ne vais pas vous faire un dessin... Essayez et vous verrez !
- Attention, si le fichier en mémoire a été modifié sans être sauvegardé, le
- programme vous préviens.
-
-
- 3) SAISIE
- ~~~~~~
-
- Ah, les choses sérieuses commencent !
- Trois nouvelles options s'offrent à vous.
-
- 3.1) "Saisir"
-
- Comme son nom l'indique, ce choix permet la saisie de fiches.
- Vous entrez vos données à la suite en suivant le curseur. Arrivé à la dernière
- (disques) soit vous tapez sur Enter et vous bouclez la saisie (vous revenez au
- début pour une nouvelle fiche), soit vous appuyez sur une autre touche et vous
- avez à nouveau accès aux boutons.
- Un compteur est incrémenté chaque fois que vous entrez une fiche. Lorsque
- celui-ci atteint les 1000 fiches, une "alerte" vous prévient que vous ne pouvez
- pas aller plus loin.
- A noter que si vous entrez une virgule dans un nom, celle-ci sera
- automatiquement transformée en point, car elle ferait planter la sauvegarde ou
- le chargement de fichier..
-
- 3.2) "Trier"
-
- Option accessible uniquement avec plus d'une fiche en mémoire. Elle déclenche
- le tri du fichier. L'algorithme qui se charge de ce travail n'est pas des plus
- puissants mais il a l'avantage de nécessiter très peu de mémoire ; il convient
- parfaitement pour ce genre de programme.
- Quelques données techniques :
- Tri d'un groupe de 900 fiches.
-
- Test sur Amiga 600 (Kickstart 37 (2.0), Workbench 37) : 2 minutes 10 secondes.
- Test sur Amiga 1200 (Kickstart 39.106 (3.00), Workbench 39.29) : 47 secondes.
-
- ...en dessous du 68020, ça commence à faire long ! Et je n'ai pas effectué de
- test sur un A500 !
- Aussi, dans les versions à venir, il n'est pas impossible que je recode la
- routine principale de tri.
- A partir de la version 3 la progression du tri est visible.
- L'accession au menu tri est possible depuis ce module, vous permettant de
- choisir un tri ascendant ou descendant.
-
- 3.3) "Sortir"
-
- Permet de revenir au menu principal. Si vous avez effectué une saisie et que
- vous n'avez pas trié vos fiches, le programme le détecte et lance alors le tri
- avant de sortir.
-
-
- 4) AFFICHAGE
- ~~~~~~~~~
-
- Sort la liste des fiches mémorisées à l'écran.
- Les fiches sont listées dans l'ordre suivant :
- Numéro de fiche, nom, genre, avis, nombre (ou noms) de disquettes.
- Le numéro de page en cours ainsi que le nombre total de pages sont aussi
- visibles en bas de l'écran.
-
- 4.1) "Page précédente"
-
- Uniquement accessible à partir de la deuxième page, permet de revenir en
- arrière.
-
- 4.2) "Page suivante"
-
- Cliquable à tout moment sauf arrivé à la dernière page, fait défiler les
- pages jusqu'à la fin.
-
- 4.3) "Sauter"
-
- Grâce à ce bouton, vous pouvez vous déplacer plus vite dans la liste et
- arriver où vous voulez. Soit vous entrez le numéro de la fiche où vous
- souhaitez sauter, soit vous tapez la première lettre de cette fiche. Si aucun
- erreur n'est détectée, la page désirée apparaît.
- Si le chiffre est hors limite, une alerte est déclenchée.
- Si la première lettre choisie n'est pas dans la liste, vous tombez sur la
- première page. Dans tous les cas, la valeur entrée ne peut pas dépasser 3
- caractères, soit de 1 à 999 pour les chiffres. Pour les lettres, seule la
- première est prise en compte, les deux autres sont ignorées.
-
- 4.4) "Sortir"
-
- Revient au menu principal.
-
-
- 5) MODIFICATION
- ~~~~~~~~~~~~
-
- Avec cette option, vous pouvez modifier entièrement toutes vos fiches le plus
- simplement du monde !
-
- 5.1) "Rechercher"
-
- En cliquant sur celui-ci, vous vous retrouvez dans le même menu de recherche
- que celui du menu principal. Pour plus de renseignements, sautez directement au
- 6).
- Une fois la fiche localisée, quatre nouvelles options sont accessibles.
- A noter que l'édition des valeurs est automatique à partir de la v3.0
- Cela évite de retaper tout un nom pour changer juste une lettre, par exemple.
- Les moyens d'édition sont ceux utilisés dans les éditeurs de texte : del,
- backslash, touches du curseur, shift+curseur...
- Comme en saisie, une virgule sera remplacée par un point.
-
- 5.1.1) "Nom"
-
- Permet de changer le nom de la fiche choisie. Si vous entrez un nom différent
- de l'ancien, le tri sera automatiquement déclenché à la sortie du menu
- modification.
-
- 5.1.2) "Genre"
-
- Modifie le genre de la fiche, enfin...si vous le voulez bien !!!
-
- 5.1.3) "Avis"
-
- Ouaip, gagné, ça bidouille légèrement l'avis de la fiche choisie !
-
- 5.1.4) "Disques"
-
- Pas évident, ça.... Vous avez trouvé ?
-
- 5.2) "Sortir"
-
- Comme indiquez plus haut, cela déclenche le tri si vous avez bidouillé un ou
- plusieurs noms de fiches. Puis revient au menu principal.
- L'accession au menu tri est possible depuis ce module, vous permettant de
- choisir un tri ascendant ou descendant.
-
- 6) RECHERCHER
- ~~~~~~~~~~
-
- Cette option est accessible depuis le menu principal, le menu de modification
- et le menu d'annulation.
-
- 6.1) "Nom"
-
- Permet une recherche par nom. Vous entrez le nom de la fiche que vous désirez
- voir apparaître. Le programme la cherche. Si elle est trouvée, ses coordonnées
- s'affichent dans les cases correspondantes.
- Si elle n'est pas repérée, l'algorithme fait alors une recherche par
- similitude ; il essaie de trouver toutes les fiches se rapprochant de celle
- choisie.
- Exemple : vous entrez "CA" comme nom. Si aucune fiche ne porte ce nom,
- l'ordinateur va chercher toutes les fiches commençant par "CA" ainsi que toutes
- celles comportant ces deux lettres à la suite dans leur nom.
- Cette recherche est extrêmement rapide, même avec un nombre élevé de fiches.
- Si aucune fiche ne ressemble à ce que vous avez demandé, le programme vous
- averti qu'il ne peut plus rien faire pour vous !!!
-
- 6.1.1) "Fiche suivante"
-
- Si une recherche par similitude a été lancée et si plus d'une fiche a été
- détectée, vous pouvez les faire défiler en cliquant sur ce bouton.
- Le nombre de fiches trouvées est affiché en bas à droite.
- Lorsque vous arrivez en fin de liste, vous retombez automatiquement au début
- de celle-ci.
- Si vous trouvez la fiche désirée avant la fin, vous pouvez la valider en
- cliquant sur "Sortir". Ceci est d'ailleurs valable si vous venez des menus
- modification et annulation.
-
- 6.2) "Numéro"
-
- Avec cette option, la recherche de la fiche se fait par son numéro. Ce
- système est beaucoup plus rapide qu'à partir du nom car il n'y a pas vraiment
- de recherche à proprement parler ; le programme affiche juste la fiche portant
- le numéro demandé (après avoir vérifié, bien sûr, que celui-ci était
- disponible). La recherche par similitude n'est donc pas possible avec cette
- option.
-
- 6.3) "Sortir"
-
- Si vous êtes entré dans le module de recherche par le menu principal, ce
- bouton permet d'y revenir. Si par contre vous arrivez des modules de
- modification ou d'annulation, cette option vous permet de valider la fiche
- choisie. Puis un deuxième clic vous permet de sortir.
-
-
- 7) ANNULATION
- ~~~~~~~~~~
-
- Trois modes d'annulation vous sont proposés.
-
- 7.1) "Confirmer"
-
- Pour toutes les opérations d'annulation, le programme vous demande une
- confirmation. Un clic dessus et l'opération est validée...la ou les fiches sont
- perdues !
-
- 7.2) "Oublier"
-
- De même, si vous estimez aller droit vers un désastre, cliquez sur ce bouton
- et l'opération en cours partira aux oubliettes...!
-
- 7.3) "Unique"
-
- Permet l'annulation d'une seule fiche à chaque fois. Cette option choisie,
- vous vous retrouvez dans le module de recherche afin d'identifier la fiche.
- Le fonctionnement est décrit dans le chapitre 6.
- Une fois la fiche validée (voir 6.3), elle est affichée dans la case
- correspondante et le programme demande confirmation.
- Dans l'affirmative, la fiche est effacée de la mémoire et un tri, très rapide
- celui-ci, remet de l'ordre dans la liste.
-
- 7.4) "Multiple"
-
- Pas de recherche de fiche pour cette option. Le choix se fait par les numéros
- de fiche. Vous entrez le numéro de la fiche de départ et celui de celle
- d'arrivée et, après confirmation toujours, ce paquet de fiches est effacé de la
- mémoire. Attention, les fiches de départ et d'arrivée sont incluses dans
- l'effacement.
- Là aussi, un rapide tri remet les choses en place dans le fichier.
-
- 7.5) "Totale"
-
- Moyen radical ! Permet l'effacement total et définitif du fichier entier en
- mémoire. Attention donc, aucun moyen de récupération n'est possible !!
- Réfléchissez bien avant de confirmer !
-
- 7.6) "Sortir"
-
- Permet de revenir au menu principal. A noter que cette option est aussi
- accessible lors de la demande d'oubli ou de confirmation d'une opération.
-
-
-
- 8) IMPRESSION
- ~~~~~~~~~~
-
- J'espère pour vous que vous avez une batteuse...!! Il est temps de la mettre
- en route !
- Une info sur le port parallèle est constamment accessible. Celle-ci vous
- indique si le port est libre (imprimante non connectée) ou occupé (imprimante
- en ligne). La place dessous est normalement réservée pour une détection du
- port série. Malheureusement, je ne connais pas encore l'adresse ni les bits où
- taper pour avoir les renseignements !!!
- Un cadeau surprise au premier qui me les envois !!
-
- 8.1) "Simplifiée/Détaillée"
-
- Deux modes d'impression vous sont proposés. L'impression simplifiée ne sort
- que les noms de fiches sur quatre colonnes, permettant ainsi de mettre le plus
- possible de fiches sur une page.
- Le mode détaillé, quant à lui, imprime tous les paramètres du fichier (numéro,
- nom, genre, avis, nombre de disquettes). Ce mode consomme évidemment plus de
- papier que l'impression simplifiée.
-
- 8.1.1) "Page simple/Recto/Verso"
-
- Ce bouton vous permet d'imprimer sur un seul coté de la feuille ou les deux.
- Si vous avez du papier listing, le mode page simple est préférable.
- L'impression se déroule comme si de rien n'était, jusqu'à la fin de la liste.
- Par contre avec du papier simple (à lettre), le mode recto/verso vous fera
- économiser la moitié du papier. En effet, en choisissant cette option, le
- programme déclenche une alerte dès qu'il arrive en fin de page. Ce message vous
- demande de tourner votre feuille et d'indiquer quand vous êtes prêt afin de
- poursuivre l'impression. Vous faites donc bien une impression recto/verso.
- Attention : en mode "Recto/Verso" pensez à désactiver l'option saut de
- pointillés de votre imprimante !
-
- 8.2) "Imprimer"
-
- Lorsque le mode d'impression est choisi (voir 8.1), vous pouvez lancer la
- sortie. Le programme attend une confirmation en vous demandant si votre
- imprimante est prête. Tout est bon ? Ok, on lance l'impression !!
- Après le chargement du driver (vous avez le bon, au moins ?..), la batteuse
- commence ses soubresauts. La progression est visible sous la forme de
- pourcentage.
-
- 8.3) "Annuler"
-
- Option uniquement accessible en impression. Elle stoppe l'envoie du fichier à
- l'imprimante. Cette dernière peut continuer son travail encore quelques petites
- secondes après avoir cliqué sur ce bouton ; cela dépend de la taille de son
- buffer.
- A noter que ce bouton est un peu sourd de la feuille... N'hésitez pas à lui
- cogner dessus plusieurs fois s'il ne réagit pas de suite !!!
-
-
- 8.4) "Sortir"
-
- Permet de revenir au menu principal.
-
-
-
- 9) CHARGER
- ~~~~~~~
-
- Dans ce module, pas moins de quatre options vous sont proposées... Vous êtes
- vraiment gâté !!
- Vous pouvez savoir à tout moment combien de fiches vous avez en mémoire et
- combien il reste de places libres.
-
- 9.1) "Changer"
-
- Lorsque vous choisissez cette option, le fichier qui va être charger va
- remplacer celui existant en mémoire (s'il y en a un !). Un sélecteur de fichier
- apparait. Une fois le fichier localisé et choisi, le programme va d'abord
- vérifier si ce fichier est bien au format CATALOG. Si ce n'est pas le
- cas, une alerte est déclenchée.
- Puis, il cherche si le fichier a été crée avec la première version de
- CATALOG (fichier de type 1 ou CAT 1) ou celle-ci (CAT 2).
- Si tout est bon, il affiche les informations du fichier dans les cases
- correspondantes (Nom, type (CAT 1 ou 2), nombre de fiches).
- A noter qu'il n'est pas possible de savoir combien un fichier de type 1 possède
- de fiches.
-
- 9.2) "Ajouter"
-
- Avec ce choix, le fichier choisi est ajouté au fichier déjà en mémoire. Cela
- permet de "merger" plusieurs fichiers à la suite pour en former un seul.
- Attention, vous ne pouvez pas ajouter un fichier de type 1 (crée avec la
- version 1.0).
- Avant de charger le fichier, le programme vérifie s'il est au bon format et
- s'il ne contient pas un nombre de fiches plus élevé qu'il ne reste de places
- libres. Dans ce cas, une alerte est déclenchée. Vous pouvez connaître le nombre
- de fiches d'un fichier avec l'option interroger (cela ne fonctionne qu'avec les
- fichiers de type 2 ; voir chapitre 9.3).
-
- 9.3) "Interroger"
-
- Permet d'avoir des renseignements sur un fichier sans avoir à le charger en
- mémoire. Vous pouvez notamment vérifier si le fichier est de type 1 ou 2,
- combien il possède de fiches (pratique si vous voulez l'ajouter) ainsi que sa
- taille en octets.
- S'il est de type 1, le nombre de fiches ne peut pas être connu.
-
-
- 9.4) "Sortir"
-
- Hop, on revient au menu principal !
-
- A partir de la v3, le répertoire en cours est systématiquement mémorisé après
- chaque opération valable d'accès aux mémoires de masse (sans erreur détectée et
- à condition de ne pas annuler l'opération). De même, le nom du fichier n'inclue
- plus son chemin d'accès complet (à part dans le module d'informations).
-
-
-
- 10) SAUVER
- ~~~~~~
-
- Ce serait ennuyeux de ne pas pouvoir sauvegarder votre zouli fichier, non ?..
- Quelle chance, cette option sert à ça !!!
- Le fichier est intégralement sauvé où vous le désirez (disquette, ram, disque
- dur etc...). L'entête du fichier contient son type (2 pour cette version)
- ainsi que son nombre de fiches.
- Si vous avez déjà sauvegardé votre fichier et que vous souhaitez conserver le
- même nom, le programme vous permet de faire une copie (backup) de sécurité.
- La détection est automatique.
-
-
- 11) PREFERENCES
- ~~~~~~~~~~~
-
- Cette option n'apparait que depuis la version 2.1. Elle n'est accessible que
- par le biais du menu "Infos" ou par son raccourci clavier "Amiga droite/P".
- Trois options sont paramétrables actuellement : les couleurs, les alertes et la
- fonte d'affichage.
-
- 11.1) "Les couleurs"
-
- Les 8 couleurs sont entièrement redéfinissables. Pour cela, il suffit de
- cliquer sur la flêche de gauche (choix de la couleur) et sur celle de droite
- (choix de la composante). La variation se fait avec les boutons "-" et "+".
- Chaque composante varie du plus sombre (0) au plus clair (15). Cela vous fait
- donc 16^3=4096 teintes différentes. Ca devrait vous suffire, non ?!!!
-
- 11.2) "Les alertes"
-
- Quatre possibilités vous sont offertes par le biais d'un bouton.
- En plus du message, vous pouvez choisir un signalement sonore, lumineux, sonore
- et lumineux ou aucun des deux. Le signalement sonore se caractérise par deux
- petits bips, le lumineux par un flash bref de tout l'écran.
- Attention : pour le flash la routine utilisée est la routine système
- (intuition) DisplayBeep(). Certains programmes (dont un, livré avec le
- Workbench), permettent de remplacer le flash par un son ou même un sample de
- votre choix. Dans ce cas, je vous conseille de désactiver le paramètre sonore
- des alertes, il pourrait y avoir confusion..
-
- 11.3) "La fonte d'affichage"
-
- Théoriquement le programme s'ouvre avec la fonte "Topaz 8" par défaut, sauf
- si vous avez paramétré la fonte système est sauvegardé votre fichier de
- configuration. Lorsque vous changez de fonte, rien ne se passe à l'écran..
- Il faut sauver les préférences et le changement aura lieu au prochain
- chargement. Si vous tripatouillez 50 fois de suite ce bouton, et que vous ne
- savez plus ou vous en êtes, ressortez du module préférences et réentrez-y, le
- bouton aura repris la valeur de la configuration actuelle.
- Si vous constatez que CATALOG est allergique à votre fonte système,
- choisissez l'option "Topaz 8". Si par contre, cette fonte vous joue des tours
- (je pense notamment à un zouli gourou à la sortie du programme...), alors optez
- pour la fonte de votre système à condition que celle-ci ne soit pas trop
- farfelue (style Emerald 17 !!).
- Un bug subsiste cependant : les menus et le sélecteur d'affichage se bornent à
- refuser la fonte "Topaz 8" et préférent celle du système (les enf... !!).
-
- 11.4) "Défaut"
-
- Quand vous cliquez sur ce gadget, tous les paramètres reprennent leurs
- valeurs par défaut. Bien pratique quand vous êtes perdu dans les nouvelles
- couleurs psychédéliques que vous avez cherchées !!! Les alertes et la fonte
- d'affichage sont aussi remises en défaut.
-
- 11.5) "Val.disc"
-
- Abréviation de "Valeurs disquette", autrement dit, ce sont les dernières
- valeurs sauvegardées dans le fichier de configuration "Catalog.config" (voir
- chapitre 11.5).
- En choisissant cette option, le programme va chercher à lire le fichier de
- configuration. S'il ne le trouve pas, une alerte est déclenchée.
- Une fois ce fichier trouvé, les valeurs prennent automatiquement leurs
- paramètres chargés.
- Il faut savoir que, dès son lancement, CATALOG va chercher si le
- fichier de configuration est présent sur le système. S'il ne le trouve pas, il
- s'exécute avec les valeurs par défaut. Si le fichier est bien à sa place, le
- programme s'auto-configure avec les valeurs du fichier.
-
- 11.6) "Sauver"
-
- Permet de sauvegarder les valeurs des préférences dans un fichier spécial.
- Quand vous cliquez ce bouton, une confirmation vous est demandée, à savoir si
- le volume système (disquette ou disque dur) est prêt et surtout déprotégé.
- Si ce n'est pas le cas, vous pouvez ainsi éviter une erreur fatale.
- Dans l'affirmative, le programme sauve alors un fichier appelé "Catalog.config"
- dans le tiroir S de votre système. Ce fichier n'atteint guère plus de 80
- octets.
-
-
- 12 TRI
- ~~~
- Cette double option n'est accessible que par le biais du menu ou de 2
- combinaisons de touches. Un crochet repère l'option choisie.
- Ce menu est accessible depuis les modules de saisie et de modification.
-
- 12.1) "Tri ascendant"
-
- Appel : par le menu ou par la combinaison "Amiga droite-U" (U pour UP).
- Configure le tri en ascension, c'est à dire du plus petit au plus grand [0...9]
- [A...Z].
-
- 12.2) "Tri descendant"
-
- Appel : par le menu ou par la combinaison "Amiga droite-D" (D pour DOWN).
- Configure le tri en descente, c'est à dire du plus grand au plus petit [9...0]
- [Z...A].
-
- A noter : les chiffres sont toujours plus petits que les lettres.
-
-
-
- Voilà...C'était pas plus compliqué que ça !!!
-
-
- *******************************************************************************
-
- HISTORIQUE
-
-
- Version 1.0 Septembre 1993
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Initialement commencée en Octobre 1992 !
- J'avais abandonné le projet pour diverses raisons. Puis je l'ai repris un an
- après. Cette version était basée sur le même programme que j'avais codé sur mon
- CPC 464 il y a de cela des siècles !!!
- Ils sont rares ceux qui l'ont connue ! Pourtant, c'est grâce à eux que je me
- suis lancé dans la version 2. Il est vrai qu'entre les deux, ce n'est pas un
- fossé mais un véritable gouffre ! La version 1 était loin d'être ergonomique
- mais elle fonctionnait très bien. Les choix se faisaient par le biais de menus
- déroulants. Elle ouvrait un écran en basse résolution, y compris pour
- l'affichage de la liste !!! (Beurk !). Le seul avantage, par rapport à la
- version 2, était qu'elle nécessitait moins de mémoire pour tourner.
- Le code était assez bordélique, aussi... Bref, elle n'avait pas grand-chose
- pour plaire !!!
-
-
- Version 2.0 Janvier 1994
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- C'est le même programme, vous êtes sûr ?...
- Je vous l'assure ! Le code a été refait à 90%. Seules quelques routines
- subsistent de la version 1 (les tris notamment).
- Elle offre désormais un look plus "pro" et cela quelle que soit la version de
- votre OS. Adieu les menus déroulants, bonjour les boutons ! C'est plus sympa et
- surtout plus pratique, non ?
- En plus de l'ergonomie, les grands changements sont :
-
- - Nombre de fiches doublé (1000 au lieu de 500 pour la v1)
- - Rajout de la gestion du nombre de disquettes
- - Sortie du numéro de fiche lors de l'affichage
- - Possibilité de revenir en arrière dans l'affichage
- - Tri accessible à tout moment
- - Gestion de l'impression améliorée
- - Possibilité de "merger" plusieurs fichiers en un seul
- - Possibilité d'interroger un fichier sans le charger en mémoire
-
- Ce sont les changements les plus flagrants. D'autres sont moins visibles mais
- tout aussi utiles !
- Cette version est disponible dans la collection DPAT sur la disquette n°55.
-
-
- Version 2.1 Février 1994
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- Corrige un gros bug de gestion mémoire ! En effet, avec les versions
- précédentes, lorsque vous approchiez les valeurs extrêmes (1000 fiches) et que
- vous lanciez une recherche nécessitant une recherche par similitude, il y avait
- de fortes chances pour que vous manquiez de mémoire *:^(
- Effectivement, si vous recherchez une fiche avec, par exemple une seule lettre
- fournie (le "e" étant le cas extrême), sur 1000 fiches, le programme va en
- trouver beaucoup !! Il faut savoir qu'il déclare un tableau de la taille du
- nombre de fiches similaires trouvées, le tout sur cinq colonnes !
- Faites le calcul : un tableau de 1000 fiches à 5 dimensions grignote
- allègrement 30 Ko de mémoire !
- La v2.0 se réservait 110 Ko et ça faisait un peu juste !!
- Dorénavant, ce sont 170 Ko qui sont alloués. Le bug est fixé *;^)
- Les menus déroulants refont leur apparition ! Toutes les opérations du bandeau
- de boutons sont accessibles par les menus et par des racourcis clavier indiqués
- dans les menus (touches spéciales combinées avec la touche Amiga de droite).
- Dans le menu "Infos", une option "Préférence" apparaît. Elle permet de
- configurer certaines valeurs du programme (couleurs, alertes) et de sauvegarder
- ces valeurs sous la forme d'un fichier.
- Grâce aux menus, de nouvelles options vont fleurir sans pour autant encombrer
- l'écran principal.
- En impression détaillée, vous pouvez dorénavant choisir entre une sortie simple
- feuille ou recto/verso.
- D'autres bugs mineurs ont été fixés. Je ne compte pas vous les détailler tous
- ici !!!
- Cette version est disponible sur la DPAT n°59.
-
-
- Version 3.0 Août 1994
- ~~~~~~~~~~~~~~~~~~~~~
- Bugs fixés :
- - Après une interrogation de fichier, le fichier déjà en
- mémoire ne se voit plus attribuer le nombre de fiches du
- fichier interrogé.
- - Après une interrogation d'un fichier de type 1, le fichier
- en mémoire ré-apparaît normallement à l'affichage (avant,
- la colonne disc disparaissaît).
- - Lors d'une annulation multiple, un nettoyage du buffer
- clavier est effectué avant l'entrée des paramètres.
- - Les virgules sont transformées en points. Les noms de fiches
- étant séparés par une virgule à la sauvegarde, si une fiche
- en contenait une, elle était alors coupée en deux noms ! Et
- le chargement du fichier ainsi sauvé faisait planter le
- programme...
- - Les icônes non-accessibles sont TOUJOURS grisées (à
- l'exception de celles qui sont recouvertes, même en partie).
- La priorité est toujours donnée aux boutons du premier plan.
- - A chaque opération ou attente de paramètre, le pointeur de
- la souris se change TOUJOURS en sablier.
- - Le programme s'adapte maintenant automatiquement au sytème
- sous lequel il est exécuté ; seules certaines couleurs
- changent à l'affichage.
-
- Améliorations :
- - Le répertoire en cours est mémorisé.
- - Le nom du fichier est débarrassé de son chemin d'accès lors
- de son affichage (sauf en infos).
- - Le module des préférences est plus ergonomique.
- - La progression du tri est visible.
- - Possibilité de configurer le tri en ascendant ou descendant.
- - La réponse des menus lors de leur appel est plus rapide.
- - Indication des colonnes et des numéros de pages dans le
- module d'affichage.
- - Edition des valeurs en modification.
- - Possibilité de saut direct à une fiche en affichage.
- - Détection d'un fichier modifié et non sauvegardé lors de la
- sortie du programme.
- - Détection des doublons lors de la sauvegarde. Possibilité de
- faire une copie de sécurité.
- - Le module de recherche est amélioré
- - Possibilité d'impression recto/verso en mode simplifié.
- - La progression de l'impression est visible.
- - Nouveau module "Infos".
- - Choix de la fonte d'affichage : Fonte "Topaz 8" par défaut
- quelque soit celle du Workbench (sauf pour les menus et le
- sélecteur de fichiers *:^( ).
- - Adaptation automatique à la version du Kickstart.
- - Les boutons repérés en gras sont accessibles par les touches
- ENTER, RETURN ou la combinaison (pour les tordus !) Ctrl-M.
- - Nouvelle adresse de l'auteur (c'est une amélioration, ca ?)
-
-
- *******************************************************************************
-
- TECHNIQUE
-
-
- CATALOG est codé en GFA-Basic (ça en surprend certains, non ?...)
- Preuve que ce langage n'est pas mort et qu'on ne fait pas que des croûtes en
- GFA ! (Ceci n'engage que moi).
-
-
- Taille du source : 52898 octets (2369 lignes de code)
- Taille de l'exécutable : 75408 octets
- Programmé sur : Amiga 1200
- Avec : GFA-Basic Editor V3.042
- Compilé avec : GFA Compilateur V3.52F
- Compressé avec : PowerPacker Pro V4.3
- Taille de compression : 41816 octets
- Routine de décompression : 684 octets en en-tête (temps réel)
- Allocation de mémoire : 170 ko
-
- Les versions précédentes étaient compressées avec IAM PACKER PRO 1.0 (tout le
- monde n'a pas de disque dur !!). Malheureusement, je me suis rendu compte que
- la routine de décompactage plantait parfois sur A4000. Dommage car c'est de
- loin le plus puissant compacteur que j'ai essayé...
- Je suis donc passé sur PowerPacker Pro qui même s'il est nettement moins
- puissant, est beaucoup plus passe-partout !
- PowerPacker Professionnal est © par Nico François.
-
- Petite remarque :
- Il est fort probable que CATALOG plante complètement sur A3000.
- Je n'ai pas réalisé de tests mais je sais par expérience qu'un programme en GFA
- compilé ne se plaît pas sur 3000 (perte de variables, affichage foireux...)
- A vérifier donc.
-
- *******************************************************************************
-
- REMERCIEMENTS ET CONTACTS
-
-
- Béta-tests effectués sur : - Amiga 500, OS 1.2, 1Mo de CHIP
- - Amiga 600, OS 2.0, 1mo de CHIP, DD 40mo
- - Amiga 1200, OS 1.3, 2Mo de CHIP
- - Amiga 1200, OS 3.0, 2mo de CHIP
- - Amiga 4000/40 OS 3.0 2Mo de CHIP, 12Mo de FAST
- DD 660 Mo, et plein d'autres bazards... !!
- (Merci Rudy !).
-
- Par : François "Bozo" LAGRANGE
- Moi-même !
-
-
- Salutations à tous les habitués du serveur AMIGATEL et en particulier :
-
- Mathilde (qui n'est ni routier, ni vulgaire !!), TH2A (sysop TRES occupé du
- serveur), Zoon/TMGM (roi du pinceau électronique !), Six (sysanim fantôme du
- serveur !), Risitop (grand prêtre des messes noires en forum..!), Reli (qui
- trouve toujours des drôles d'idées de jeux !), Pegaze (toujours fidèle à son PC
- !), Mongolo (qui a perdu sa voiture...!), Mirage (qui a trouvé un pigeon à qui
- refourguer son A500 ! Et mes tests sur 1.3, alors ?!!).
-
- Pensée toute spéciale pour Christine, ma femme, qui a supporté toutes ces
- longues heures devant mon clavier (et mes coups de gueule !) sans broncher (ou
- presque...!!!)
-
-
- Vous voulez prendre contact ? Deux solutions :
-
-
- 3615/3614 AMIGATEL
-
- Bal : KalimérO
-
- C'est la méthode la plus rapide.
- J'assure une présence sur le serveur pratiquement tous les soirs à partir de
- 22h30.
-
- Vous n'avez pas de nitel ?.. Dommage ! Mais vous pouvez toujours m'écrire :
-
-
- Béryl DAVID
- 28 rue Charles Marionneau
- 33000 BORDEAUX
- FRANCE
-
-
-
- Voilà, voilà... Cette doc est terminée, vous pouvez vous y mettre !
-
- A bientôt pour de nouvelles aventures toujours aussi trépidantes...
-
-
-
- KalimérO *;^)
-
-